Skip to content

MicroPython: Escape hatch and docs update #103

Open
menehune23 wants to merge 2 commits intopimoroni:mainfrom
menehune23:main
Open

MicroPython: Escape hatch and docs update #103
menehune23 wants to merge 2 commits intopimoroni:mainfrom
menehune23:main

Conversation

@menehune23
Copy link
Copy Markdown
Contributor

@menehune23 menehune23 commented Apr 20, 2024

  • Adds B+Y boot-time escape hatch, in case code is in a bad state and keeps system from connecting successfully to a computer.
  • Improves MicroPython docs significantly (readable version)
    • Adds docs for escape hatch
    • Adds more helpful docs for getting started and coding
    • Replaces built-in function list with link to source of truth (so no need to keep in sync)
    • Other organizational and wording improvements

Resolves #102
Resolves #99

Signed-off-by: Andrew Meyer <andrewm1100@gmail.com>
Signed-off-by: Andrew Meyer <andrewm1100@gmail.com>
@Gadgetoid
Copy link
Copy Markdown
Member

Thank you.

I appreciate I'm a day late and a dollar short here, but I've been sweeping up some of my old neglected fixes and porting PicoSystem to MicroPython 1.23.0. Part of that is an effort to make init() less of a footgun.

If you get a chance, could you try one of the builds here: https://github.com/pimoroni/picosystem/actions/runs/9813982533?pr=104

And see if it still needs an escape hatch!

(I'm already struggling with the boot and launcher button combos 😆)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MicroPython Feature Request] UF2 to wipe main.py [MicroPython] Calling init() puts system into a bad state

2 participants